Comparing the Real-Time Performance of Windows NT to an NT Real-Time Extension
نویسندگان
چکیده
Because of the dominance of Microsoft® Windows® in the PC market there is a strong interest in using Windows NT® as a platform for real-time process and control systems. This type of solution is very cost effective because applications and development tools are widely available. However, Windows NT was designed as a general purpose operating system and optimizes average not worst case performance. In this paper we investigate two methods for bring real-time process and control systems to NT based platforms. We first evaluate NT as-is, using a series of realtime benchmarks, and show that NT use in real-time systems is limited to soft real-time systems where there is low system load. The second approach for developing NT based real-time systems is to add a real-time extension to NT. We evaluate one such product, INtime® from RadiSys and conclude that, even under a heavy system load, hard real-time determinism is possible.
منابع مشابه
Using Windows NT in Real-Time Systems
Due to Windows NT’s widespread acceptance on desktops in business and industry, it is also being considered for use in real-time systems. The fact that Windows NT is a general-purpose operating system complicates its application into a real-time environment. We have performed an extensive performance evaluation of Windows NT to determine if we can use it in the development of future real-time s...
متن کاملThe RTX Real-Time Subsystem for Windows NT
This paper describes a subsystem for the Windows NT 4.0 Operating System which implements a kernel-mode execution environment for Win32 compatible tasks and threads that have hard real-time performance characteristics (deterministic interrupt response and dispatch latencies). This subsystem is a proper OS extension which requires no modifications to the standard OS kernel and limited modificati...
متن کاملChocolate: A Reservation-Based Real-Time Java Environment on Windows/NT
In this paper, we present Chocolate, a reservation-based Real-Time Java run-time environment that runs on Windows NT. We first present a brief overview of the emerging RealTime Java standard and the Resource Kernel (RK) approach to providing timely, guaranteed and enforced access to system resources. Chocolate is a real-time Java Virtual Machine that interfaces the real-time Java programming la...
متن کاملUsing Windows NT for Real-Time Applications: Experimental Observations and Recommendations
Windows NT was not designed as a real-time operating system, but market forces and the acceptance of NT in industrial applications have generated a need for achieving real-time functionality with NT. As its use for real-time applications proliferates, based on an experimental evaluation of NT, we quantitatively characterize the obstacles placed by NT. As a result of these observations, we provi...
متن کاملDeveloping Real-Time Computer Vision Applications for Intel Pentium III based Windows NT Workstations
In this paper, we describe our experiences in developing real-time computer vision applications for Intel Pentium III based Windows NT workstations. Specifically, we discuss how to optimize your code, efficiently utilize memory and the file system, utilize multiple CPUs, get video input, and benchmark your code. Intrinsic soft real-time features of Windows NT are discussed, as well as hard real...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999